package gov.kqqzyyy.monkey.orderpad.service;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

/**
 * Created by Monkey on 2017/11/1.
 * 病房系统172.20.152.21上的接口
 */

public interface BFXTService {
    @GET("GetTVZDGLByMac")
    Call<String> getDSXX(@Query("mac") String mac);

    @GET("/api/User/GetServerTime")
    Call<String> getSystemTime();

    @GET("GetVIPatientsByMac")
    Call<String> getPatients(@Query("mac") String mac);

    @GET("GetBFDZAll")
    Call<String> getBFDZ(@Query("dspd") String dspd);

    @GET("GetYSLXAll")
    Call<String> getYSLX();

    @GET("GetYSXXByPage")
    Call<String> getYSXX(@Query("lxid") int lxid, @Query("ysmc") String ysmc, @Query("pageNum") int pageNum, @Query("pageSize") int pageSize);

    @GET("GetYSBFSDByYsid")
    Call<String> getYSBFDZ(@Query("ysid") int ysid);

    @GET("GetXCTPXXByPage")
    Call<String> getTPXX(@Query("pageIndex") int pageIndex, @Query("pageSize") int pageSize);

    @GET("GetXXMRFY")
    Call<String> gerFYXX(@Query("zyh") String zyh, @Query("pageIndex") int pageIndex, @Query("pageSize") int pageSize);

    @GET("SaveWxJSJL")
    Call<String> saveJSJL(@Query("brzyh") String brzyh, @Query("dcddh") String dcddh, @Query("shddh") String shddh, @Query("wxurl") String wxurl, @Query("qqsj") String qqsj, @Query("fkje") String fkje);

    @GET("SaveWxJSJLLog")
    Call<String> saveJSJLLog(@Query("brzyh") String brzyh, @Query("dcddh") String dcddh, @Query("jlsj") String jlsj, @Query("fhjg") String fhjg);

    @GET("SaveFKXX")
    Call<String> saveFKXX(@Query("dcddh") String dcddh, @Query("fksj") String fksj, @Query("zfwxbz") String zfwxbz, @Query("wxhgz") String wxhgz);

//    @GET("GetCPXXByCC")
//    Call<String> getCPXX(@Query("dateTomorrow") String dateTomorrow, @Query("cc") int cc);

    @GET("GetCPXXAll")
    Call<String> getMRCP(@Query("dateTomorrow") String dateTomorrow);

    @GET("SaveDCDDXX")
    Call<String> saveDDXX(@Query("CWH") String CWH, @Query("ZYH") String ZYH, @Query("SCSJ") String SCSJ, @Query("XDSJ") String XDSJ, @Query("DDH") String DDH, @Query("SCLX") String SCLX, @Query("SDCP") String SDCP, @Query("DDZT") int DDZT, @Query("ZJG") String ZJG, @Query("SCBZ") String SCBZ,@Query("BRXM") String BRXM);

//    @GET("GetDCDDXX")
//    Call<String> getDDXX(@Query("cwh") String cwh, @Query("xdsj") String xdsj);

    @GET("GetDCKWBZAll")
    Call<String> getKWBZ();

    @GET("GetPatientDCDD")
    Call<String> getPatientDCDD(@Query("zyh") String zyh);

    @GET("CancelOrder")
    Call<String> cancelOrder(@Query("dcddh") String dcddh, @Query("tksj") String tksj, @Query("tkje") String tkje, @Query("tkdh") String tkdh,@Query("tkfs") String tkfs);

    @GET("GetWeatherByCity")
    Call<String> getWeather(@Query("city") String city);

    @GET("GetHcxxes")
    Call<String> getHcxxes();

    @POST("SaveDCDDXX_LX")
    Call<String> saveDDXX_LX(@Body String jsonString);

}
